input validation in c